home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Audio
/
Patchmix
/
XWindowsSource
/
xdata.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-03-28
|
1KB
|
71 lines
static char rcsid[] = "$Header: xdata.c,v 1.2 90/10/11 10:32:12 mara Exp $";
/* xset.c
*
* Written by Mara Helmuth
*
* Description: X graphics functions
* for instrument test data window
* for Cmix X graphical interface
*
* $Log: xdata.c,v $
* Revision 1.2 90/10/11 10:32:12 mara
* *** empty log message ***
*
* Revision 1.1 90/08/27 17:09:56 mara
* Initial revision
*
* Revision 1.3 90/05/18 23:23:02 mara
* data window
*
*
*/
#include "plus.h"
void select_data()
{
int val;
(void) panel_block(datpanel, &val);
switch (val) {
case OK:
exit(0);
break;
case NO:
break;
default:
break;
}
}
int datout_proc(Panel *p, Panel_item *pi, char *s)
{
return 1;
}
int datdur_proc(Panel *p, Panel_item *pi, char *s)
{
return 1;
}
int datamp_proc(Panel *p, Panel_item *pi, char *s)
{
return 1;
}
void reset_dat(Panel *p, Panel_item *pi)
{
(void) panelitem_set(datpanel, datout, LXPTEXT_VALUE, "0", LXPI_NULL);
(void) panelitem_set(datpanel, datdur, LXPTEXT_VALUE, "1", LXPI_NULL);
(void) panelitem_set(datpanel, datamp, LXPTEXT_VALUE, "1", LXPI_NULL);
}
void quit_dat(Panel *p, Panel_item *pi)
{
strcpy(data.outskip,(char *)panelitem_get(datpanel, datout, LXPTEXT_VALUE));
strcpy(data.dur,(char *)panelitem_get(datpanel, datdur, LXPTEXT_VALUE));
strcpy(data.amp,(char *)panelitem_get(datpanel, datamp, LXPTEXT_VALUE));
(void) panel_unblock(datpanel, NO);
}